runtime.workType.wbufSpans (field)
24 uses
runtime (current package)
mgc.go#L202: lockInit(&work.wbufSpans.lock, lockRankWbufSpans)
mgc.go#L333: wbufSpans struct {
mgcwork.go#L164: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L434: lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
mgcwork.go#L439: if work.wbufSpans.free.first != nil {
mgcwork.go#L440: lock(&work.wbufSpans.lock)
mgcwork.go#L441: s = work.wbufSpans.free.first
mgcwork.go#L443: work.wbufSpans.free.remove(s)
mgcwork.go#L444: work.wbufSpans.busy.insert(s)
mgcwork.go#L446: unlock(&work.wbufSpans.lock)
mgcwork.go#L456: lock(&work.wbufSpans.lock)
mgcwork.go#L457: work.wbufSpans.busy.insert(s)
mgcwork.go#L458: unlock(&work.wbufSpans.lock)
mgcwork.go#L526: lock(&work.wbufSpans.lock)
mgcwork.go#L534: work.wbufSpans.free.takeAll(&work.wbufSpans.busy)
mgcwork.go#L535: unlock(&work.wbufSpans.lock)
mgcwork.go#L542: lock(&work.wbufSpans.lock)
mgcwork.go#L543: if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
mgcwork.go#L544: unlock(&work.wbufSpans.lock)
mgcwork.go#L550: span := work.wbufSpans.free.first
mgcwork.go#L554: work.wbufSpans.free.remove(span)
mgcwork.go#L558: more := !work.wbufSpans.free.isEmpty()
mgcwork.go#L559: unlock(&work.wbufSpans.lock)
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |